![]() ![]()
We'd like to hear your comments and suggestions about the documentation; please send us your feedback.
|
Release Notes | |
View HTML |
The release notes describe new features, known problems, and bug fixes for the current Rhapsody release. They often contain late-breaking information that did not make it into the installed release notes. |
Rhapsody Home Pages | |
View HMTL | A set of "home pages" that guides you to the documentation you're looking for. These pages mirror those found on the Rhapsody Developer CD, yet lead you to more up-to-date information. |
Discovering OPENSTEP: A Developer Tutorial | |
View PDF Download PDF |
Discovering OPENSTEP provides an introduction to OpenStep programming on Rhapsody. It guides you through the creation of three applications of increasing complexity. Along the way, it explains concepts and illustrates aspects of Objective-C, OpenStep classes, the development environment, and programming techniques. A short appendix offers a summary of object-oriented programming. |
Application Kit Reference | |
View HTML View PDF Download PDF |
The complete reference for the classes, protocols, functions, and types of the Application Kit. The Application Kit provides the elements of a graphical user interface as well as basic application behavior. |
Foundation Reference | |
View HTML View PDF Download PDF |
The complete reference for Foundation classes, protocols, functions, and types. Foundation is the heart of any Rhapsody application, providing basic object behavior, memory management, strings, collections, operating-system services, and object distribution and persistence. |
Object-Oriented Programming and the Objective-C Language | |
View HTML Order Book |
An introduction to the principles of object-oriented programming in OpenStep and the official description of the Objective-C language. |
Development Tools Reference | |
View HTML View PDF Download PDF |
Contains reference documentation for the compiler,debugger, preprocessor, assembler, and other tools used in the Rhapsody development environment. |
Java Tutorial | |
View HTML View PDF Download PDF |
This tutorial walks through the basic steps for developing a Java Yellow Box application with the features available in the second Developer Release. |
Project Builder Guide | |
View HTML Download PDF |
Draft documentation on Project Builder, Apple's integrated development environment for the Yellow Box. The current version gives you a sample of what's to come and documents how to create and manage projects, find information in project files, and localize projects. Future versions of this manual will include more information, such as how to build and debug projects. |
Interface Builder Guide | |
View HTML Download PDF |
Draft documentation on Interface Builder, Apple's graphical interface editor for the Yellow Box. The current version gives you a sample of what's to comeand describes how to create connections and subclasses. Future versions will include more information, such as how to create and manage nib files and set options for the interface elements. |
Enterprise Objects 2.2 | |
View HTML |
A set of tools and resources that help you create applications that work with most popular relational databases--or with your own custom data store. You can design database applications that are easy to build and maintain, that can communicate with other applications, and that draw upon the standard interface features common to all Rhapsody applications. |
Mach Reference | |
View PDF Download PDF |
This document discusses the internals of the Mach kernel, the heart of the Rhapsody operating system. It includes information about low-level thread manipulation and mach messaging. Most developers should use the facilities provided by Foundation, specifically NSThread and Distributed Objects, instead of using the APIs at this level. |
Rhapsody Runtime Architecture | |
View PDF Downlaod PDF |
Information for assembly programmers and compiler writers. This information largely mirrors the MacOS PowerPC Runtime conventions, with one additional convention described in the "Indirect Calls" section. |
Discovering OPENSTEP: A Developer Tutorial (Windows NT) | |
View HTML Download PDF Order Printed |
Discovering OPENSTEP provides an introduction to OpenStep programming on Windows NT systems. It guides you through the creation of three applications of increasing complexity. Along the way, it explains concepts and illustrates aspects of Objective-C, OpenStep classes, the development environment, and programming techniques. A short appendix offers a summary of object-oriented programming. ($16.00, 226 pages, paperback) |
Programming Tools and Techniques | |
View PDF Download PDF |
This book explains how to program in the OpenStep development environment. It covers topics such as creating and managing a project, composing a graphical user interface, and making a custom subclass. |
Topics in OPENSTEP Programming | |
View PDF Download PDF |
Detailed discussions of the concepts behind the Foundation Kit, the architecture of the text system, and the unique services that allow applications to easily share functionality. |
View HMTL | Technotes |
Rhapsody Developer's Guideby:Jesse Feiler | |
Order Printed |
The book starts with the basic architectural principles of Rhapsody--the Mach microkernel, object-oriented programming, and the elements of a modern OS (preemptive multitasking, protected memory, multithreading, and symmetric multiprocessing). Furthermore, it provides an in-depth first look at the architecture, classes, and methods of the Yellow Box development platform and provides a guide to the languages of Rhapsody (Objective-C, Java, and C++). |